snatch rescue - German English Dictionary